Big Huge Thesaurus

Poinciana regia

noun